Component({
  // 组件的属性列表
  properties: {
    'list_one_data': { // 属性名
      type: Array, // 类型（必填），目前接受的类型包括：String, Number, Boolean, Object, Array, null（表示任意类型）
      value: [] // 属性初始值（可选），如果未指定则会根据类型选择一个
    },
    'list_two_data': {
      type: Array,
      value: []
    },
    'key': {
      type: String,
      value: ""
    },
    "index": {
      type: Array,
      value: [0, ""]
    },
    "header_data": {
      type: Object,
      value: {}
    }
  },
  // 组件的初始数据
  data: {

  },
  // 组件的方法列表
  methods: {
    // 列表一的点击事件
    list_one_fun(e) {
      var index_one = e.currentTarget.dataset.index_one;
      this.chu_fa_fun("list_one_fun", index_one);
    },
    // 列表二的点击事件
    list_two_fun(e) {
      var index_two = e.currentTarget.dataset.index_two;
      this.chu_fa_fun("list_two_fun", index_two);
    },
    // header的点击事件
    header_fun() {
      var header_data = this.data.header_data;
      this.chu_fa_fun("header_fun", header_data);
    },
    // 触发函数
    chu_fa_fun(fun, value) {
      var myEventDetail = {
        value: value
      } // detail对象，提供给事件监听函数
      var myEventOption = {} // 触发事件的选项
      this.triggerEvent(fun, myEventDetail, myEventOption)
    },
  }
})